BaseDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

实现: IDataDistributionCalculator<T>

属性

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value

获取数据是否均匀的节奏

DataIsSortedAscending
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value

获取此% 1 是否包含 X 方向中排序的数据 。 注意 : 排序后的数据将会导致索引操作速度更快 。 如果可能, 请尽量将您的数据排序保存在 X 方向中 。

方法

Clear
public virtual void Clear()
baseDataDistributionCalculator.Clear()

清除 DataDistributionCalculator 旗帜

OnAppendXValue
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

X 值附加时调用。 应更新数据分布旗

xValues
x 值 。
newXValue
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnAppendXValues
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

X 值附加时调用。 应更新数据分布旗

xValues
x 值 。
countBeforeAppending
newXValues
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

插入 X 值时调用。 更新数据分布旗

xValues
x 值 。
indexWhereInserted
newXValue
新的 x 值 。
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
OnInsertXValues
public abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

插入 X 值时调用。 更新数据分布旗

xValues
x 值 。
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
如果设定为对,则该序列接受未排序的数据。
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

更新去掉 x 值时的数据分布标记。